using System;
using System.Collections;

namespace Widgetsphere.Core.DataAccess
{
	public partial interface IBusinessCollection : IEnumerable, ITyped, IVisitee
	{
		Type ContainedType { get;}
		Enum Collection { get;}
		int Count { get;}
		SubDomainBase SubDomain { get;}
		IBusinessObjectSearch CreateSearchObject(SearchType searchType);
		IBusinessObject this[int index] { get;}		
	}
}